@charset "gb2312";

.hoveraa{ color:#6f9b2c;}

/*共用*/
.content{ width:1183px; margin:0 auto; overflow:hidden;}
.list{ width:100%; margin:0 auto; background-color:#efefef;}
.list_color{ width:100%; margin:0 auto; margin-top:50px; padding-top:51px; background-color:#efefef;}

.top{ width:100%; height:221px; background-image:url("../images/top_bg.jpg"); background-repeat:repeat-x; background-position:center top; position:absolute; top:0px; left:0px; z-index:1;}
.top .logo{ float:left; line-height:80px; overflow:hidden;}
.top .logo img{ width:156px; height:66px;}
.top .search{ width:521px; height:41px; float:left; margin-left:174px; margin-top:20px; background-color:#ffffff; overflow:hidden;}
.top .search .keys{ width:455px; height:41px; float:left; padding-left:15px; border:0px; color:#bebfbf; outline:none;}
.top .search .search_submit{ float:left; margin-top:7px; outline:none;}
.top .ico{ float:right; line-height:80px; overflow:hidden;}
.top .ico a{ float:left; margin-left:20px;}
.top .two_nav{ height:60px; float:left; line-height:60px; overflow:hidden;}
.top .two_nav a{ color:#000000; font-size:16px; padding:0 20px;}
.top .two_nav a:hover{ color:#666666;}
.top .tel{ float:right; margin-top:11px; text-align:right; color:#6f9b2c;}
.top .nav{ height:80px; line-height:80px; padding:0px 135px; background-image:url("../images/top_nav_bg.jpg"); background-repeat:no-repeat; background-position:center; background-color:#006438; overflow:hidden;}
.top .nav a{ width:130.4px; text-align:center; font-size:18px; color:#ffffff; display:block; float:left;}
.top .nav a:hover{ background-image:url("../images/top_nav_hover_bg.png"); background-repeat:no-repeat; background-position:center;}
.top .nav a.hover{ background-image:url("../images/top_nav_hover_bg.png"); background-repeat:no-repeat; background-position:center;}

.home_list li .pic{ position:absolute; top:0px; left:0px; z-index:0;}
.home_list li .title{ width:100%; position:absolute; height:70px; line-height:70px; font-size:16px; text-align:center; bottom:0px; left:0px; z-index:1; background: rgba(35, 24, 21, 0.4) none repeat scroll 0 0; progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4F231815,endcolorstr=#4F231815); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4F231815,endColorstr=#4F231815)\0; display:none;}
.home_list li .title a{ color:#ffffff;}
.home_list .more{ text-align:center; margin-bottom:20px;}
.home_list .more a{ color:#727171; font-size:18px;}
.home_list .more a:hover{ color:#000000;}

.application{ background-color:#004471; height:310px; padding-top:35px; color:#ffffff;}
.application h1{ font-size:30px; font-weight:normal;}
.application h4{ font-size:14px; font-weight:normal; margin-top:10px;}
.application table{ margin-top:50px;}

.foot{ width:100%; height:340px; background-color:#243448; padding-top:60px;}
.foot .logo,.foot .logo img{ float:left; width:148px; height:173px; overflow:hidden;}
.foot .information{ float:left; margin-left:85px; font-size:14px; line-height:28px; color:#ffffff; overflow:hidden;}
.foot .information a{ color:#0082cb; text-decoration:underline;}
.foot .nav{ float:right; padding-top:110px;}
.foot .nav li{ line-height:28px; font-size:14px;}
.foot .link{ color:#979798; font-size:14px; margin-top:10px;}
.foot .link a{ color:#979798; text-decoration:none;}
.foot a{ color:#ffffff;}
.foot a:hover{ color:#dedede;}

.sotr_pic{ width:100%; margin-top:186px; text-align:center; overflow:hidden;}
.sotr_pic img{ width:100%; height:auto;}

.right_nr{ float:right; width:898px; overflow:hidden;}
.right_nr img{ max-width:898px;}
.right_list,.news_list{ float:right; width:898px; overflow:hidden;}

.page{ width:898px; height:60px; line-height:60px; float:right; text-align:center; overflow:hidden;}
.page a,.page span{ padding:3px 9px; border-radius:50%; line-height:31px; background-color:#80a51f; color:#ffffff; margin:0px 10px;}
.page span{ background-color:#006438; color:#ffffff;}
.page font{ color:#ffffff;}


/*幻灯片*/
.slide{ position:relative; z-index:0; margin-top:186px;} 
.slide .bd li{width:100%; min-width:1000px; display:block; background-size:cover; position:relative; float:none;}
.slide .bd .tempWrap{ width:auto !important;}
.slide .bd li a{ width:100%; min-width:1000px; max-width:1920px; text-indent:-9999px;}
.slide .bd li img{ width:100%;+display:block; min-width:1000px;}
.slide .hd { bottom:25px; left:0;width:100%;position:absolute;text-align:center;}
.slide .hd li{ width:15px; height:15px; margin:0 5px; display:inline-block; float:none; zoom:1;*display:inline; cursor:pointer; background-image:url("../images/slide_ico.png"); background-repeat:no-repeat;}
.slide .hd li.on{ background-color:#ffffff; margin:0 10px; border-radius:50%; background-image:none;}

.slide_02{ width:913px; position:relative; overflow:hidden;}
.slide_02 .bigImg{ height:913px; position:relative;}
.slide_02 .bigImg li img{ vertical-align:middle; width:913px; height:501px;}
.slide_02 .smallScroll{ height:160px; position:relative;}
.slide_02 .sPrev,.slide_02 .sNext{ float:left; display:block; width:20px; height:37px; text-indent:-9999px; top:50%; margin-top:-10px; position:absolute; z-index:100000;}
.slide_02 .sNext{ right:0px; background-image:url("../images/snext.png"); background-repeat:no-repeat;}
.slide_02 .sPrev{ left:0px; background-image:url("../images/sprev.png"); background-repeat:no-repeat;}
.slide_02 .sPrev:hover,.slide_02 .sNext:hover{ filter:Alpha(opacity=80); -moz-opacity:.80; opacity:0.80;}
.slide_02 .smallImg{ width:913px; margin-top:12px; overflow:hidden;}
.slide_02 .smallImg ul{ width:9999px; overflow: hidden;}
.slide_02 .smallImg li{ float:left; width:292px; margin-right:18px; cursor:pointer; display:inline;}
.slide_02 .smallImg img{ width:292px; -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%);  filter:grayscale(100%); filter:gray;}
.slide_02 .smallImg .on img{ -webkit-filter:grayscale(0); -moz-filter:grayscale(0); -ms-filter:grayscale(0); -o-filter:grayscale(0);  filter:grayscale(0); filter:gray;}
.slide_02 .prev,.slide_02 .next{ width:456px; display:block; height:501px; position:absolute; top:0px; z-index:100000000000000000;}
.slide_02 .next{ right:0px;}
.slide_02 .prev{ left:0px;}


/*首页*/
.home_list_01{ width:100%; background-color:#efefef; padding-top:50px;}
.home_list_01 li{ float:left; width:283px; height:359px; margin-right:17px; margin-bottom:17px; position:relative; overflow:hidden;}
.home_list_01 li .pic,.home_list_01 li img{ width:283px; height:359px;}
.home_list_01 .li13{ margin-right:0px;}
.home_list_01 .li2,.home_list_01 .li2 .pic img{ width:583px; margin-right:0px;}
.home_list_01 .li29{ margin-right:0px;}

.home_list_02{ margin-top:50px;}
.home_list_02 li{ float:left; width:283px; height:276px; margin-right:17px; margin-bottom:17px; position:relative; overflow:hidden;}
.home_list_02 li .pic,.home_list_02 li img{ width:283px; height:276px;}
.home_list_02 .li2,.home_list_02 .li2 img{ width:583px;}
.home_list_02 .li2{ margin-right:0px;}
.home_list_02 .li6{ margin-right:0px;}

.home_list_03{ width:100%; background-color:#efefef; padding-top:46px;}
.home_list_03 li{ float:left; margin-right:17px; margin-bottom:17px; overflow:hidden;}
.home_list_03 .li3,.home_list_03 .li5{ margin-right:0px;}


/*关于*/
.about{ margin-top:50px;}
.single_left{ float:left; width:270px; margin-bottom:50px; overflow:hidden;}
.single_left .title{ font-size:21px; color:#979798; margin-bottom:15px; overflow:hidden;}
.single_left li{ margin-bottom:10px; overflow:hidden;}
.single_left li a{ font-size:18px; color:#979798;}
.single_left li a:hover{ color:#006438;}
.single_left li a.hover{ color:#006438;}
.about .info{ overflow:hidden;}
.about .info .nr{ margin-top:15px; line-height:28px; margin-bottom:50px; overflow:hidden;}


/*产品*/
.two_nav_ico{ text-align:center; margin:0 auto; margin-top:70px; margin-bottom:28px; overflow:hidden;}
.two_nav_ico ul{ display:inline-block;*display:inline;*zoom:1;}
.two_nav_ico li{ float:left; width:298px; height:149px;}
.two_nav_ico li a{ display:block; border:2px solid #ffffff;}
.two_nav_ico li a:hover{ border:2px solid #d1d1d1;}
.left_list{ float:left; width:250px; background-color:#ffffff; margin-top:61px; padding:15px 0px 15px 15px; overflow:hidden;}
.left_list li{ height:30px; line-height:30px;}
.left_list a:hover{ color:#6f9b2c;}
.left_list a.hover{ color:#6f9b2c;}

.three_nav{ height:60px; line-height:60px; border-bottom:2px solid #d9d9d9;}
.three_nav a{ font-size:16px; color:#6f9b2c; padding-right:29px;}
.three_nav a:hover{ color:#006438; font-weight:bold;}
.three_nav a.hover{ color:#006438; font-weight:bold;}
.irusi a:hover,.irusi a.hover{ color:#004070;}


/*案例*/
.list_color .left{ float:left; width:266px; overflow:hidden;}
.list_color .left li{ margin-bottom:20px; background-color:#ffffff; padding:15px 0px 15px 15px; overflow:hidden;}
.list_color .left .ico{ margin-bottom:30px;}
.list_color .left a{ display:block; height:30px; line-height:30px; color:#979798;}
.list_color .left a:hover{ color:#6f9b2c;}
.list_color .left a.hover{ color:#6f9b2c;}
.list_color .left .li2 a:hover{ color:#004070;}
.list_color .left .li2 a.hover{ color:#004070;}
.right_list .li{ box-shadow: 5px 5px 3px #888888;}
.right_list li{ float:left; width:277px; padding:5px; margin-right:16px; margin-bottom:20px; background-color:#ffffff;}
.right_list li:nth-child(3n+3){ margin-right:0px;}
.right_list li img{ width:277px;}


/*新闻*/
.news a,.news img{ float:left; margin-right:10px;}
.news .title a{ font-size:21px;}
.news a:hover,.news a.hover{ color:#6f9b2c !important;}
.news .title a:hover,.news .title a.hover{ font-size:21px; color:#6f9b2c;}
.news img{ margin-top:16px;}
.news_list li{ margin-bottom:12px; color:#231815;}
.news_list li a:hover{ color:#6f9b2c;}
.news_list .title{ text-align:center; height:60px; border-top:1px solid #c1c2c2; border-bottom:1px solid #c1c2c2; color:#6f9b2c;}
.news_list .title .p1,.news_list .title h1{ font-size:18px; color:#6f9b2c; margin-top:18px; font-weight:bold;}
.news_list .title .p2{ text-align:right; width:200px; float:right; margin-top:-10px;}


/*联系*/
.contact img{ margin-bottom:15px;}
.contact hr{ margin:15px 0px 30px 0px;}
.contact{ line-height:27px;}